body{font-family: "lucida Grande",Verdana,"Microsoft YaHei";}
.dn{display:none}
.db{display:block}
.cl{clear:both}
.text-muted{font-weight:100}
.necessary{color:#F00}



/*登录*/
.form-signin { max-width: 330px; padding: 15px; margin: 0 auto; }
.form-signin .form-signin-heading, .form-signin .checkbox { margin-bottom: 10px; }
.form-signin .checkbox { font-weight: normal; }
.form-signin .form-control { position: relative; height: auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 10px; font-size: 16px; }
.form-signin .form-control:focus { z-index: 2; }
.form-signin input[type="text"] { margin-bottom: -1px; border-bottom-right-radius: 0; border-bottom-left-radius: 0; }
.form-signin input[type="password"] { margin-bottom: 10px; border-top-left-radius: 0; border-top-right-radius: 0; }
.form-signin .alert{margin-top:10px}
.form-signin strong{display:block}

/*框架*/
.main{min-width:800px}
.panel{margin:0 15px 15px 15px}
.main-top{padding:5px 15px; background:#fff;}
.main-top h3 span{display:inline-block; margin:0 5px; font-family: Georgia,"Times New Roman","Bitstream Charter",Times,serif !important; font-size:120%}
.panel-heading{-moz-box-shadow:0px 1px 3px #ccc; -webkit-box-shadow:0px 1px 3px #ccc; box-shadow:0px 1px 3px #ccc;}

/*首页*/
.home{padding:0 1%}
.home .list-box{float:left; width:25%; padding:1%}
.home .list-box .panel{margin:0}
.home .list-box li span.label{float:right}

/*所有游戏*/
#head .pin{ padding:10px; width:100%; margin-left:-31px; -moz-border-radius:0em; -webkit-border-radius:0em; border-radius:0em; -moz-box-shadow:0px 2px 5px #666; -webkit-box-shadow:0px 2px 5px #666; box-shadow:0px 2px 5px #666; background:#d9edf7; z-index:99}
.main-top .progress{margin-bottom:0; margin-top:10px}
.panel-heading .form-inline{display:inline-block; margin-right:15px}
.panel-heading .pull-right{margin-right:0}
.panel-heading .form-inline span{font-weight:bold}
.panel-heading .form-inline .dropdown-menu{min-width:80px}
.main-top .pull-right{position:relative; margin-top:-40px}
.alert .progress{margin-bottom:0}
.pin:after {content: "\200B";display: block;height: 0;clear: both;}
.table{margin-bottom:0; font-size:12px}
tbody th{font-size:14px}
tbody th .text-muted{font-size:12px}
.th-check{width:30px}
.th-time{width:93px}
.td-name{min-width:300px}
td .dropdown-menu{min-width:40px}
.game-icon{ height:35px; width:35px; margin-right:10px; background:#eee; float:left}
.en-name{display:block; color:#999}
.row-actions a{display:inline-block; padding-right:10px;}
.row-actions a span{margin-right:5px}
			
tr.tDnD_whileDrag{height:52px; color:#fff}
#table_drag td{border:1px solid #ddd; border-width:1px 0}
tr.tDnD_whileDrag .row-actions,.row-actions{visibility:hidden}
tr:hover .row-actions{visibility:inherit}
tr:hover .en-name,.game-list .row-actions{display:none}
.game-list tr:hover .row-actions{display:inline-block}

.tDnD_whileDrag img,.tDnD_whileDrag .btn-group,.tDnD_whileDrag input,.tDnD_whileDrag span{display: none}
#table_drag{position:absolute; background:#eee;  filter:alpha(opacity=50); -moz-opacity:.5; opacity:.5; width:97%}

/*.td-tag {position:relative;}
.td-tag:hover:before {position:absolute; right:90px; content:attr(rel); white-space:nowrap; padding:3px 10px; margin-top:-3px; border:1px solid #999; background:#fff; -moz-box-shadow:2px 2px 5px #333333; -webkit-box-shadow:2px 2px 5px #333333; box-shadow:2px 2px 5px #333333; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; font-size:12px;}*/
.load_more{margin:15px}
.main-bottom {text-align:center}


/*分类*/
.breadcrumb {margin-bottom:0;border-radius:0;}
.breadcrumb>li+li:before{content: ">";}
.th-checkbox{width:20px}
.th-sorting{width:90px}
.th-cover{width:150px}
.th-location{width:250px}
.th-size{width:300px}
.th-size{width:90px}
.panel-heading .form-control{width:auto; display:inline-block}
.panel-heading .glyphicon{margin-right:5px}
.panel td .form-group{margin-bottom:0 !important}
.row{margin-left:0; margin-right:0}
.row .panel{margin:0 0 15px 0 !important}
.w150{width:150px!important}
.w50{width:50px!important}


/*合集*/
.game-collections .description,.recommended .description,.recommended .end-date{margin-top:10px}
.game-collections .cover,.recommended .cover,.vendors .cover,.debris .cover,.vendors-top .cover{width:150px; height:77px; background:#f5f5f5}
.file-td{width:150px; height:20px; position:absolute; background:#fff; filter:alpha(opacity=0); -moz-opacity:0; opacity:0; margin-top:-18px; cursor:pointer}
.file-td-a{display:block; text-align:right}
#img-bigger{position:absolute; max-width:300px; max-height:150px; -moz-box-shadow:2px 2px 5px #333333; -webkit-box-shadow:2px 2px 5px #333333; box-shadow:2px 2px 5px #333333;}

/*小编推荐*/
.recommended div.text-muted{padding-left:45px}
.recommended .row-actions{margin-left:45px; display:block; clear:both}

/*弹窗*/
.modal .row div,td .row div{padding-left:0!important;}
.row .input-group-addon{padding-left:12px!important}


/*发布游戏*/
.add-game th{width:150px}
.add-game .glyphicon{font-size:12px}
.tx-editor-wrapper { position: relative;}
.tx-editor-wrapper .tx-editor.expanded { position: fixed; top: 0; left: 0; width: 80%; height: 80%; z-index: 500; }
.tx-editor-wrapper .tx-editor { height: 70px; }
.tx-editor-wrapper .tx-editor .tx-icon { position: absolute; right: 5px; top: 5px; width: 18px; height: 16px; background-image: url(''); cursor: pointer; z-index: 3; }
.tx-editor-overlay { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: rgba(255, 255, 255, 0.7); z-index: 2; filter:alpha(opacity=0); -moz-opacity:0; opacity:0; }
.add-game .panel-heading h4{cursor:pointer}
.submit{background:#f5f5f5; padding:20px 0 30px 0; text-align:center; border-top:1px solid #eee}



.flexselect_dropdown { display: none; position: absolute; z-index: 999999; margin: 0; padding: 0; border: 1px solid WindowFrame; max-height: 200px; overflow-x: hidden; overflow-y: auto; background-color: Window; color: WindowText; text-align: left; box-shadow: 0 6px 12px #ccc; -webkit-box-shadow: 0 6px 12px #ccc; }
.flexselect_dropdown ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }
.flexselect_dropdown li { margin: 0px; padding: 2px 5px; cursor: pointer; display: block; width: 100%; font: Menu; overflow: hidden; }
.flexselect_selected { background-color: Highlight; color: HighlightText; }




/*自动搜索*/
.demo-default{width:100%}
.selectize-control.default.multi .selectize-input > div { font-size:12px; background-color: #f5f5f5;
background-image: -moz-linear-gradient(top,#fff,#e6e6e6);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
background-image: -webkit-linear-gradient(top,#fff,#e6e6e6);
background-image: -o-linear-gradient(top,#fff,#e6e6e6);
background-image: linear-gradient(to bottom,#fff,#e6e6e6);
background-repeat: repeat-x;
border: 1px solid #ccc;
border-color: #e6e6e6 #e6e6e6 #bfbfbf;
border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
border-bottom-color: #b3b3b3;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
text-shadow: 0 1px 1px rgba(255,255,255,0.75);
}
.selectize-control.default.multi .selectize-input > div.active { border-color: #999; background-image: none;
outline: 0;
-webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
-moz-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);}
.selectize-control.default.multi .selectize-input.disabled > div { border-color: #d8d8d8; background: #fafafa; }

.selectize-input, .selectize-control.single .selectize-input.focus { background: #fff; padding:9px 12px; cursor: text; display: inline-block; width: 100%; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1); -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1); box-shadow: inset 0 1px 1px rgba(0,0,0,0.1); }
.selectize-input.focus { -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.15); -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.15); box-shadow: inset 0 1px 2px rgba(0,0,0,0.15); }

.selectize-input.dropdown-active { -webkit-border-radius: 3px 3px 0 0 !important; -moz-border-radius: 3px 3px 0 0 !important; border-radius: 3px 3px 0 0 !important; }
.selectize-input.full { background-color: #f2f2f2; }
.selectize-input.dropdown-active::before { content: ' '; display: block; position: absolute; background: #f2f2f2; height: 1px; bottom: 0; left: 0; right: 0; }
.selectize-control.multi .selectize-input.has-items { padding-top: 8px !important; padding-bottom: 3px !important; }
.selectize-control.multi .selectize-input > div { cursor: pointer; margin: 0 5px 5px 0; padding: 0 3px; }
.selectize-input > div:last-child { margin-right: 5px; }
.selectize-input > input { margin-right: 2px !important; }
.selectize-dropdown, .selectize-input, .selectize-control.single .selectize-input.dropdown-active { border: 1px solid #ccc; }
.selectize-dropdown { max-height: 200px; overflow-y: auto; overflow-x: hidden; background: #fff; margin-top: -1px; border-top: 0 none; -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.1); -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.1); box-shadow: 0 1px 3px rgba(0,0,0,0.1); -webkit-border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px; padding:5px 5px 10px 5px}
.selectize-dropdown [data-selectable]{ padding: 3px 9px; display:inline-block; border:1px solid #eee; margin:5px 5px 0 5px}
.selectize-dropdown .optgroup:first-child .optgroup-header { border-top: 0 none; padding:3px 8px}
.selectize-dropdown .optgroup-header { background: #fafafa; border-bottom: 1px solid #e8e8e8; border-top: 1px solid #e8e8e8; font-weight: bold; font-size: 0.8em; cursor: default; }
.selectize-dropdown .create { color: #a0a0a0; }
.selectize-dropdown .active { background-color: #1e90ff; color:#fff }
.selectize-dropdown, .selectize-input, .selectize-input input { color: #303030; -webkit-font-smoothing: antialiased; }
.selectize-dropdown [data-selectable] .highlight { background: rgba(255,237,40,0.4); border-radius: 1px; }
.selectize-input.disabled, .selectize-input.disabled * { cursor: default !important; }

.selectize-control.multi .selectize-input.disabled { background-color: #fafafa; }

.selectize-control { position: relative; }
.selectize-input { overflow: hidden; position: relative; z-index: 1; }
.selectize-input:after { content: ' '; display: block; clear: left; }
.selectize-input .items { display: inline; }
.selectize-input > * { vertical-align: baseline; display: -moz-inline-stack; display: inline-block; zoom: 1;  *display: inline;
}
.selectize-input > input { max-width: 100% !important; text-indent: 0 !important; border: 0 none !important; background: none !important; padding: 0 !important; margin: 0; line-height: inherit !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; }
.selectize-input > input:focus { outline: none !important; }
.selectize-dropdown { position: absolute; z-index:3; }
.selectize-dropdown > * { cursor: pointer; overflow: hidden; }
.selectize-input, .selectize-dropdown { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.selectize-control.plugin-remove_button .item { position: relative; padding-right: 20px !important; }
.selectize-control.plugin-remove_button .item .remove { position: absolute; top: 0; right: 0; bottom: 0; width: 17px; -moz-sizing: border-box; -webkit-sizing: border-box; box-sizing: border-box; text-align: center; font-size: 12px; font-weight: bold; color: inherit; vertical-align: middle; display: inline-block;  -webkit-border-radius: 0 2px 2px 0; -moz-border-radius: 0 2px 2px 0; border-radius: 0 2px 2px 0; border-left: 1px solid #ddd; }
.selectize-control.plugin-remove_button .item .remove:hover {background-image: none; color:#F00; text-decoration:none}













/*上传文件*/
.fileImage-box{position:relative}
.fileImage-box .btn{position:absolute; width:150px; height:45px; padding-top:10px; font-size:16px;}
#fileImage{width:150px; height:50px; background:#ccc; position:absolute; filter:alpha(opacity=0); -moz-opacity:0; opacity:0; cursor:pointer}
#fileSubmit{font-size:16px}
.upload_box{width:100%}
.upload_main{}
.upload_choose{padding:1em;}
.upload_drag_area{display:block; width:100%; padding:4em 0; border:1px dashed #ddd; color:#999; text-align:center; vertical-align:middle;}
.upload_drag_hover{border-color:#069; box-shadow:inset 2px 2px 4px rgba(0, 0, 0, .5); color:#333;}
.upload_preview{overflow:hidden; _zoom:1; display:none}
.upload_append_list{height:300px; padding:0 1em; float:left; position:relative;}
.upload_delete{margin-left:2em;}
.upload_image{max-height:300px; max-width:150px; padding:5px;}
.upload_submit{display:none; padding:15px; text-align:center}
#fileSubmit{ width:100%; margin:0 auto}
.upload_loading{height:250px; background:url(http://static.ccplay.com.cn/static/common/img/loading_red.gif) no-repeat center;}
.upload_progress{display:none; padding:5px; border-radius:10px; color:#fff; background-color:rgba(0,0,0,.6); position:absolute; left:25px; top:45px;}
#uploadInf{padding:15px; display:none; color:#999}


/*编辑游戏*/
.editor-game .nav-tabs,.user-editor .nav-tabs,.user-permissions .nav-tabs{margin:0 15px 15px 15px}
.description{overflow-y:hidden; height:20px}
.game-pic-list {float:none; padding-top:15px; height:auto}
.game-pic-list p{float:left}


/*修改密码*/
.change-password .form-control{width:30%}


/*提示信息*/
#page_message {display: none; font-size: 16px; overflow: visible; text-align: center; left: 0; bottom:0; z-index: 99; width: 100%; border: 1px solid; color: #fff; padding: 15px; position: fixed; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
-webkit-background-size: 40px 40px;
-moz-background-size: 40px 40px;
background-size: 40px 40px;			
background-image: -webkit-gradient(linear, left top, right bottom,
						color-stop(.25, rgba(255, 255, 255, .05)), color-stop(.25, transparent),
						color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .05)),
						color-stop(.75, rgba(255, 255, 255, .05)), color-stop(.75, transparent),
						to(transparent));
background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
					transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
					transparent 75%, transparent);
background-image: -moz-linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
					transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
					transparent 75%, transparent);
background-image: -ms-linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
					transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
					transparent 75%, transparent);
background-image: -o-linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
					transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
					transparent 75%, transparent);
background-image: linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
					transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
					transparent 75%, transparent);						
-moz-box-shadow: inset 0 -1px 0 rgba(255,255,255,.4);
-webkit-box-shadow: inset 0 -1px 0 rgba(255,255,255,.4);		
box-shadow: inset 0 -1px 0 rgba(255,255,255,.4); 
-webkit-animation: animate-bg 1s linear infinite;
-moz-animation: animate-bg 1s linear infinite;}
@-webkit-keyframes animate-bg
{
    from {background-position: 0 0;}
    to {background-position: -80px 0;}
}
@-moz-keyframes animate-bg 
{
    from {background-position: 0 0;}
    to {background-position: -80px 0;}
}
.page_mess_error { background-color: #de4343; border-color: #c43d3d; }
.page_mess_ok { background-color: #48bb5e; border-color: #309343; }



/*发布广告*/
.ad-list .pic,.ad-pic{max-width:400px; max-height:100px}
.ad-list embed,.add-ad embed{max-width:500px; max-height:100px}
.th-resources{width:400px}
.th-location{width:200px}

/*友情链接*/
.link-list td img{width:88px}



/*应用评论*/
.comments .img-rounded,.feedback .img-rounded{width: 48px;height: 48px;border-radius: 100%;}
.comments p,.feedback p{font-size:14px; line-height:130%; padding:5px 0; margin-bottom:0}
.comments .well{margin-bottom:5px}
.comments .well textarea{margin:5px 0}
.comments tr:hover .well{background:#fff}

/*礼包*/
.gift .game-icon{margin-right:0}
.gift .text-muted{margin-bottom:0}
.gift .row-actions,.game-ranking .row-actions,.search-key .row-actions{margin-left:10px}

/*日期*/
input.date-range-picker{width:215px!important}
.daterangepicker.dropdown-menu { max-width: none; z-index: 3000; }
.daterangepicker.opensleft .ranges, .daterangepicker.opensleft .calendar { float: left; margin: 4px; }
.daterangepicker.opensright .ranges, .daterangepicker.opensright .calendar, .daterangepicker.openscenter .ranges, .daterangepicker.openscenter .calendar { float: right; margin: 4px; }
.daterangepicker.single .ranges, .daterangepicker.single .calendar { float: none; }
.daterangepicker .ranges { width: 160px; text-align: left; }
.daterangepicker .ranges .range_inputs>div { float: left; }
.daterangepicker .ranges .range_inputs>div:nth-child(2) { padding-left: 11px; }
.daterangepicker .calendar { display: none; max-width: 200px; }
.daterangepicker.show-calendar .calendar { display: block; }
.daterangepicker .calendar.single .calendar-date { border: none; }
.daterangepicker .calendar th, .daterangepicker .calendar td { font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; white-space: nowrap; text-align: center;}
.daterangepicker .daterangepicker_start_input label, .daterangepicker .daterangepicker_end_input label { color: #333; display: block; font-size: 11px; font-weight: normal; height: 20px; line-height: 20px; margin-bottom: 2px; text-shadow: #fff 1px 1px 0px; text-transform: uppercase; width: 74px; }
.daterangepicker .ranges input { font-size: 11px; }
.daterangepicker .ranges .input-mini { border: 1px solid #ccc; border-radius: 4px; color: #555; display: block; font-size: 11px; height: 30px; line-height: 30px; vertical-align: middle; margin: 0 0 10px 0; padding: 0 6px; width: 74px; }
.daterangepicker .ranges ul { list-style: none; margin: 0; padding: 0; }
.daterangepicker .ranges li { font-size: 13px; background: #f5f5f5; border: 1px solid #f5f5f5; color: #08c; padding: 3px 12px; margin-bottom: 8px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; cursor: pointer; }
.daterangepicker .ranges li.active, .daterangepicker .ranges li:hover { background: #08c; border: 1px solid #08c; color: #fff; }
.daterangepicker .calendar-date { border: 1px solid #ddd; padding: 4px; border-radius: 4px; background: #fff; }
.daterangepicker .calendar-time { text-align: center; margin: 8px auto 0 auto; line-height: 30px; }
.daterangepicker { position: absolute; background: #fff; top: 100px; left: 20px; padding: 4px; margin-top: 1px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.daterangepicker.opensleft:before { position: absolute; top: -7px; right: 9px; display: inline-block; border-right: 7px solid transparent; border-bottom: 7px solid #ccc; border-left: 7px solid transparent; border-bottom-color: rgba(0,0,0,0.2); content: ''; }
.daterangepicker.opensleft:after { position: absolute; top: -6px; right: 10px; display: inline-block; border-right: 6px solid transparent; border-bottom: 6px solid #fff; border-left: 6px solid transparent; content: ''; }
.daterangepicker.openscenter:before { position: absolute; top: -7px; left: 0; right: 0; width: 0; margin-left: auto; margin-right: auto; display: inline-block; border-right: 7px solid transparent; border-bottom: 7px solid #ccc; border-left: 7px solid transparent; border-bottom-color: rgba(0,0,0,0.2); content: ''; }
.daterangepicker.openscenter:after { position: absolute; top: -6px; left: 0; right: 0; width: 0; margin-left: auto; margin-right: auto; display: inline-block; border-right: 6px solid transparent; border-bottom: 6px solid #fff; border-left: 6px solid transparent; content: ''; }
.daterangepicker.opensright:before { position: absolute; top: -7px; left: 9px; display: inline-block; border-right: 7px solid transparent; border-bottom: 7px solid #ccc; border-left: 7px solid transparent; border-bottom-color: rgba(0,0,0,0.2); content: ''; }
.daterangepicker.opensright:after { position: absolute; top: -6px; left: 10px; display: inline-block; border-right: 6px solid transparent; border-bottom: 6px solid #fff; border-left: 6px solid transparent; content: ''; }
.daterangepicker table { width: 100%; margin: 0; }
.daterangepicker td, .daterangepicker th { text-align: center; width: 20px; height: 20px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; cursor: pointer; white-space: nowrap; }
.daterangepicker td.off { color: #999; }
.daterangepicker td.disabled, .daterangepicker option.disabled { color: #999; }
.daterangepicker td.available:hover, .daterangepicker th.available:hover { background: #eee; }
.daterangepicker td.in-range { background: #ebf4f8; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.daterangepicker td.start-date { -webkit-border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px; border-radius: 4px 0 0 4px; }
.daterangepicker td.end-date { -webkit-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0; }
.daterangepicker td.start-date.end-date { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.daterangepicker td.active, .daterangepicker td.active:hover { background-color: #357ebd; border-color: #3071a9; color: #fff; }
.daterangepicker td.week, .daterangepicker th.week { font-size: 80%; color: #ccc; }
.daterangepicker select.monthselect, .daterangepicker select.yearselect { font-size: 12px; padding: 1px; height: auto; margin: 0; cursor: default; }
.daterangepicker select.monthselect { margin-right: 2%; width:46%; }
.daterangepicker select.yearselect { width:50%; }
.daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.ampmselect { width: 50px; margin-bottom: 0; }
.daterangepicker_start_input { float: left; display:none}
.daterangepicker_end_input { float: left; padding-left: 11px; display:none}
.daterangepicker th.month { width: auto; }
.table-condensed td{padding:0px 3px !important}


/*用户管理*/
.user-search .form-control,.user-search .select-2,.user-editor .form-control,.user-editor .list-group,.user-editor .demo-default,.user-permissions .form-control{width:470px; display:inline-block}
.user-search span.text-muted,.user-editor span.text-muted,.user-permissions span.text-muted{margin-left:10px}
.user-search .row .form-control{width:222px}
.user-search .row .col-xs-3{width:230px}
.user-search .row .col-xs-1{width:15px}
.user-management .label{font-size:12px; font-weight:100; padding:0px 3px 1px 3px}
.user-management .row-actions,.announcement .row-actions,.activity .row-actions,.link-list .row-actions,.ad-list .row-actions{display:block}
.user-icon{ height:35px; width:35px; margin-right:10px; background:#eee; float:left}
.user-editor .user-icon{width:100px; height:100px}
.user-editor .list-group{margin-bottom:0}
.user-editor .list-group .badge{font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif !important; font-size:16px; font-weight:100}
.user-editor .account-binding .badge{font-size:12px}
.user-editor .account-binding .label-success{background:#5cb85c}

/* tables */
th .arrow{float:right}
th.string{color:#428bca; cursor:pointer}

/*kindeditor*/
.ke-icon-cdnimage {
	background-position: 0px -496px;
	width: 16px;
	height: 16px;
}

/*虫虫助手*/
.product td strong{display:block}
.product td p.text-muted{height:33px; overflow:hidden}
.product tr:hover td p.text-muted{height:auto}



















